Mediator Pattern C